package cn.diancan.service;

import java.util.List;

import cn.diancan.exception.OutMsgException;
import cn.diancan.model.ShopClerk;
import cn.diancan.vo.other.Pager;

public interface ShopClerkService {
    
    public ShopClerk saveShopClerk(String jobNumber,String clerkName,String remark)throws OutMsgException,Exception;
    
    public ShopClerk findByJobNumber(String jobNumber)throws OutMsgException,Exception ;
    
    
    
    public Pager findByPager(Pager pager,String jobNumber,String  clerkName)throws OutMsgException,Exception;
    
    public List<ShopClerk> findList()throws OutMsgException,Exception;
    
    public ShopClerk findByShopClerkId(Long shopClerkId)throws OutMsgException,Exception;
    
    public boolean updateShopClerk(Long shopClerkId,String jobNumber,String clerkName,String remark )throws OutMsgException,Exception;
    
    public boolean deleteShopClerk(Long shopClerkId)throws OutMsgException,Exception;
    
    
    public List<ShopClerk> findShopClerk(Long lastUpdateTimeStamp,Integer pageNo,Integer row) throws OutMsgException, Exception;

}
